package cn.scnu.model.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.sql.Timestamp;

/**
 * @author hqz
 * @className WArchivesStorageEntity
 * @createTime 2024年11月22日 11:12:00
 */
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
@TableName("w_archivesstorage")
public class WArchivesStorageEntity implements Serializable {

    /**
     * 序列化版本 UID.
     */
    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    @TableId("id_")
    private String id;
    /**
     * 外键
     */
    @TableField("ref_id_")
    private String refId;
    /**
     * 父ID
     */
    @TableField("parent_id_")
    private String parentId;
    /**
     * 版本号
     */
    @TableField("update_version_")
    private int updateVersion;
    /**
     * 申请人ID
     */
    @TableField("f_sqr")
    private String fSqr;
    /**
     * 申请人
     */
    @TableField("f_sqr_name")
    private String fSqrName;
    /**
     * 申请人部门ID
     */
    @TableField("f_sqrbm")
    private String fSqrbm;
    /**
     * 申请人部门
     */
    @TableField("f_sqrbm_name")
    private String fSqrbmName;
    /**
     * 工程编号
     */
    @TableField("f_gcbh")
    private String fGcbh;
    /**
     * 测字轨
     */
    @TableField("f_czg")
    private String fCzg;
    /**
     * 项目名称
     */
    @TableField("f_xmmc")
    private String fXmmc;
    /**
     * 委托单位
     */
    @TableField("f_wtdw")
    private String fWtdw;
    /**
     * 工程地点
     */
    @TableField("f_gcdd")
    private String fGcdd;
    /**
     * 委托日期
     */
    @TableField("f_wtrq")
    private Timestamp fWtrq;
    /**
     * 项目类型
     */
    @TableField("f_xmlx")
    private String fXmlx;
    /**
     * 作业小组
     */
    @TableField("f_zyxz")
    private String fZyxz;
    /**
     * 完工日期
     */
    @TableField("f_wgrq")
    private Timestamp fWgrq;
    /**
     * 项目状态
     */
    @TableField("f_xmzt")
    private String fXmzt;
    /**
     * 大厅登记项目类型
     */
    @TableField("f_dtdjxmlx")
    private String fDtdjxmlx;
    /**
     * 管理级别
     */
    @TableField("f_gljb")
    private String fGljb;
    /**
     * 业主联系人
     */
    @TableField("f_yzlxr")
    private String fYzlxr;
    /**
     * 手机号
     */
    @TableField("f_sjh")
    private String fSjh;
    /**
     * 所属合同号
     */
    @TableField("f_sshth")
    private String fSshth;
    /**
     * 合同名称
     */
    @TableField("f_htmc")
    private String fHtmc;
    /**
     * 档案归档日期
     */
    @TableField("f_dagdrq")
    private Timestamp fDagdrq;
    /**
     * 附件
     */
    @TableField("f_fj")
    private String fFj;
    /**
     * 流程实例ID
     */
    @TableField("inst_id_")
    private String instId;
    /**
     * 状态
     */
    @TableField("inst_status_")
    private String instStatus;
    /**
     * 租户ID
     */
    @TableField("tenant_id_")
    private String tenantId;
    /**
     * 创建时间
     */
    @TableField("create_time_")
    private Timestamp createTime;
    /**
     * 创建人ID
     */
    @TableField("create_by_")
    private String createBy;
    /**
     * 更新人
     */
    @TableField("update_by_")
    private String updateBy;
    /**
     * 更新时间
     */
    @TableField("update_time_")
    private Timestamp updateTime;
    /**
     * 组ID
     */
    @TableField("create_dep_id_")
    private String createDepId;
    /**
     * 范围线id
     */
    @TableField("f_fwxid")
    private String fFwxid;
    /**
     * 作业组长
     */
    @TableField("f_zyzz")
    private String fZyzx;
}
